home *** CD-ROM | disk | FTP | other *** search
/ X User Tools / X User Tools (O'Reilly and Associates)(1994).ISO / instinfo / ghostscr < prev    next >
Text File  |  1994-10-02  |  13KB  |  342 lines

  1. #
  2. # This file and any information not otherwise attributed is
  3. # Copyright 1994 by Ready-to-Run Software, Inc.
  4. #
  5. # All Rights Reserved
  6. #
  7. *DESCRIPTION*
  8. Ghostscript, version 2.6.1pl4
  9.  
  10. Ghostscript is a PostScript (TM) previewer that allows PostScript files to be
  11. viewed either on a X-window or on HP LaserJet/DeskJet printers or
  12. Epson-compatible dot matrix printers.
  13.  
  14. Adapted from the README file:
  15.  
  16. Ghostscript is the name of a set of software that provides:
  17.  
  18.     - An interpreter for the Ghostscript language, which very
  19. closely resembles the PostScript (TM) language; and
  20.  
  21.     - A set of C procedures (the Ghostscript library) that
  22. implement the graphics capabilities that appear as primitive
  23. operations in the Ghostscript language.
  24.  
  25. The Ghostscript language interpreter and library are written entirely
  26. in C, with some assembly-language accelerators for MS-DOS platforms.
  27.  
  28.  
  29. .
  30. *LICENSE*
  31. Copyright 1992 Washington State University. All rights reserved.
  32.  
  33. Permission to use, copy, modify, and distribute this software and its
  34. documentation for any purpose and without fee is hereby granted.
  35. This software is provided "as is" without express or implied warranty.
  36.  
  37. Copyright 1992 DigiBoard, Inc. All rights reserved
  38.  
  39. Permission to use, copy, modify, and distribute this software and its
  40. documentation for any purpose and without fee is hereby granted.
  41. This software is provided "as is" without express or implied warranty.
  42.  
  43.  
  44. Copyright (C) 1989 by Paul Haeberli <paul@manray.sgi.com>.
  45.  
  46. Permission to use, copy, modify, and distribute this software and its
  47. documentation for any purpose and without fee is hereby granted, provided
  48. that the above copyright notice appear in all copies and that both that
  49. copyright notice and this permission notice appear in supporting
  50. documentation.  This software is provided "as is" without express or
  51. implied warranty.
  52.  
  53. Copyright (C) 1989, 1992 Aladdin Enterprises.  All rights reserved.
  54.  
  55. Ghostscript is distributed in the hope that it will be useful, but
  56. WITHOUT ANY WARRANTY.  No author or distributor accepts responsibility
  57. to anyone for the consequences of using it or for whether it serves any
  58. particular purpose or works at all, unless he says so in writing.  Refer
  59. to the Ghostscript General Public License for full details.
  60.  
  61. Everyone is granted permission to copy, modify and redistribute
  62. Ghostscript, but only under the conditions described in the Ghostscript
  63. General Public License.  A copy of this license is supposed to have been
  64. given to you along with Ghostscript so you can know your rights and
  65. responsibilities.  It should be in a file named COPYING.  Among other
  66. things, the copyright notice and this notice must be preserved on all
  67. copies.
  68.  
  69. Copyright (c) 1992, 1993 Sam Leffler
  70. Copyright (c) 1992, 1993 Silicon Graphics, Inc.
  71.  *
  72. Permission to use, copy, modify, distribute, and sell this software and 
  73. its documentation for any purpose is hereby granted without fee, provided
  74. that (i) the above copyright notices and this permission notice appear in
  75. all copies of the software and related documentation, and (ii) the names of
  76. Sam Leffler and Silicon Graphics may not be used in any advertising or
  77. publicity relating to the software without the specific, prior written
  78. permission of Sam Leffler and Silicon Graphics.
  79.  
  80. THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 
  81. EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 
  82. WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  
  83.  
  84. IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
  85. ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
  86. OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  87. WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF 
  88. LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 
  89. OF THIS SOFTWARE.
  90.  
  91. .
  92. *APPNOTES*
  93.                       Using Ghostscript: A quick overview
  94.  
  95. The Ghostscript Pak includes two PostScript previewers: ghostview and gs.
  96.  
  97. ghostview is an X-window only preview that provides a graphical user interface
  98. for scrolling through PostScript documents.  Its use is very self-explanatory;
  99. to try it, run ghostview with a command argument containing the name of a
  100. PostScript document to preview.
  101.  
  102. To find out the command line flags and X resources for ghostview, check out
  103. the manual page via "man ghostview".  
  104.  
  105. gs is the Ghostscript interpreter itself.  It has a short man page and you can
  106. 'also find documentation in the '.&TranslateName("/$STAGEOrigin/doc/ghostscript").'directory.'
  107.  
  108. gs outputs to X windows by default, but gs also can output in Epson-compatible,
  109. HP DeskJet/LaserJet and DigiFAX formats.
  110.  
  111. To have gs output in Epson-compatible format, include the -sDEVICE=epson flag
  112. on the command line.  The default Epson print density is 120 dpi (dots per
  113. inch) horizontal and 72 dpi vertical.  You may override this by adding the -x
  114. flag to the command line, including the horizontal and vertical densities.  For
  115. example, -x120y60 would select the default while -x360y216 would select the
  116. highest density allowed for a 24-pin printer.
  117.  
  118. This table shows the allowable densities for Epson 9 and 24 pin printers:
  119.  
  120. +--------+---------------------------+----------------------+
  121. |        | Horizontal                | Vertical             |
  122. +--------+---------------------------+----------------------+
  123. | 9 Pin  | 60, 120, or 240           | 60 or 72             |
  124. | 24 Pin | 60, 120, 180, 240, or 360 | 60, 72, 180, or 216  |
  125. +--------+---------------------------|----------------------+
  126.  
  127. Note that your printer will support either 60/180 or 72/216 dpi vertically;
  128. this is physically built into the printer, so see your manual to determine
  129. which vertical density or densities you have.  Also, gs makes no attempt to
  130. validate the density parameters you supply; unusual things will happen if you
  131. give it bogus or incompatible values.
  132.  
  133. Since some older Epson printers do not support <Esc>D tabbing, the -o command
  134. line flag disables the <Esc>D tabbing which Ghostscript uses for whitespace
  135. compression.  See your printer's manual to determine if you must use this flag.
  136.  
  137. To have gs output to DeskJet/LaserJet compatible format, include the
  138. most appropriate flag on the command line:
  139.  
  140.    -sDEVICE=deskjet
  141.    -sDEVICE=laserjet
  142.    -sDEVICE=ljet2p
  143.    -sDEVICE=ljet3
  144.    -sDEVICE=dfaxlow
  145.    -sDEVICE=dfaxhigh
  146.  
  147. When gs creates output for a printer, it writes the output to a file
  148. in /tmp.  To make it easier to print, the Ghostscript Pak includes
  149. a simple shell script: gs2print.  Here are two examples of its use:
  150.  
  151.    gs2print -sDEVICE=epson -x60y72 escher.ps | lpr
  152.    gs2print -sDEVICE=deskjet golfer.ps | lpr
  153.  
  154. Note that the escher.ps and golfer.ps PostScript demonstration files are
  155. distributed with Ghostscript.  Also note that gs2print can only be used by
  156. a single user at a time; otherwise the two users will clobber each other's
  157. temporary files on /tmp.
  158.  
  159.  
  160.                             Ghostscript Page Model
  161.  
  162. The PostScript model for locating any point on the page includes two concepts:
  163. a user space in which a typical page is represented by a 612x792 coordinate
  164. system, and a device space which represents a particular output device's
  165. coordinate system.
  166.  
  167. It is common that printer's cannot print on the entire 8.5x11 surface of a
  168. typical page; it has fixed margins around the page's edges.  When this occurs
  169. (on the DeskJet, for example), Ghostscript's page model behaves slightly wrong
  170. (in RTR's opinion).  Instead of making sure that each PostScript page fits on
  171. one of the printer's pages, Ghostscript tries to truncate the page in a strange
  172. way.  Therefore, RTR disabled all of Ghostscript's margin truncation.  This
  173. might result in a very full page being printed across two physical pages in
  174. unusual circumstances.
  175. .
  176.  
  177. *FILEGROUP*    Grouping:Shared: Heading:Unformatted Man pages:
  178. man/man1/gs.1
  179. .
  180.  
  181. *FILEGROUP*    Grouping:Shared: Heading:Formatted Man pages:
  182. man/cat1/gs.1
  183. .
  184.  
  185. *FILEGROUP*    Grouping:Shared: Heading:PostScript Support Files:
  186. slib/ghostscript/bdftops.ps
  187. slib/ghostscript/decrypt.ps
  188. slib/ghostscript/examples/cheq.ps
  189. slib/ghostscript/examples/chess.ps
  190. slib/ghostscript/examples/colorcir.ps
  191. slib/ghostscript/examples/escher.ps
  192. slib/ghostscript/examples/golfer.ps
  193. slib/ghostscript/examples/snowflak.ps
  194. slib/ghostscript/examples/tiger.ps
  195. slib/ghostscript/font2c.ps
  196. slib/ghostscript/gs_dbt_e.ps
  197. slib/ghostscript/gs_dps1.ps
  198. slib/ghostscript/gs_fonts.ps
  199. slib/ghostscript/gs_init.ps
  200. slib/ghostscript/gs_lev2.ps
  201. slib/ghostscript/gs_statd.ps
  202. slib/ghostscript/gs_sym_e.ps
  203. slib/ghostscript/gs_type0.ps
  204. slib/ghostscript/gslp.ps
  205. slib/ghostscript/impath.ps
  206. slib/ghostscript/landscap.ps
  207. slib/ghostscript/level1.ps
  208. slib/ghostscript/prfont.ps
  209. slib/ghostscript/ps2ascii.ps
  210. slib/ghostscript/ps2epsi.ps
  211. slib/ghostscript/ps2image.ps
  212. slib/ghostscript/pstoppm.ps
  213. slib/ghostscript/quit.ps
  214. slib/ghostscript/showpage.ps
  215. slib/ghostscript/type1ops.ps
  216. slib/ghostscript/wrfont.ps
  217. .
  218.  
  219. *FILEGROUP*    Grouping:Shared: Heading:Other Documentation:
  220. doc/ghostscript/NEWS
  221. doc/ghostscript/ansi2knr.1
  222. doc/ghostscript/devices.doc
  223. doc/ghostscript/drivers.doc
  224. doc/ghostscript/fonts.doc
  225. doc/ghostscript/hershey.doc
  226. doc/ghostscript/history.doc
  227. doc/ghostscript/humor.doc
  228. doc/ghostscript/language.doc
  229. doc/ghostscript/lib.doc
  230. doc/ghostscript/make.doc
  231. doc/ghostscript/ps2epsi.doc
  232. doc/ghostscript/psfiles.doc
  233. doc/ghostscript/readme.doc
  234. doc/ghostscript/use.doc
  235. doc/ghostscript/xfonts.doc
  236. .
  237.  
  238. *FILEGROUP*    Grouping:Shared: Heading:Other Shareable files:
  239. slib/ghostscript/Fontmap
  240. slib/ghostscript/README
  241. slib/ghostscript/fonts/bchb.afm
  242. slib/ghostscript/fonts/bchb.gsf
  243. slib/ghostscript/fonts/bchbi.afm
  244. slib/ghostscript/fonts/bchbi.gsf
  245. slib/ghostscript/fonts/bchr.afm
  246. slib/ghostscript/fonts/bchr.gsf
  247. slib/ghostscript/fonts/bchri.afm
  248. slib/ghostscript/fonts/bchri.gsf
  249. slib/ghostscript/fonts/cyr.gsf
  250. slib/ghostscript/fonts/cyri.gsf
  251. slib/ghostscript/fonts/hrge_r.gsf
  252. slib/ghostscript/fonts/hrge_rb.gsf
  253. slib/ghostscript/fonts/hrge_ro.gsf
  254. slib/ghostscript/fonts/hrgk_c.gsf
  255. slib/ghostscript/fonts/hrgk_s.gsf
  256. slib/ghostscript/fonts/hrgr_r.gsf
  257. slib/ghostscript/fonts/hrgr_rb.gsf
  258. slib/ghostscript/fonts/hrgr_ro.gsf
  259. slib/ghostscript/fonts/hrit_r.gsf
  260. slib/ghostscript/fonts/hrit_rb.gsf
  261. slib/ghostscript/fonts/hrit_ro.gsf
  262. slib/ghostscript/fonts/hrpl_r.gsf
  263. slib/ghostscript/fonts/hrpl_rb.gsf
  264. slib/ghostscript/fonts/hrpl_ro.gsf
  265. slib/ghostscript/fonts/hrpl_s.gsf
  266. slib/ghostscript/fonts/hrpl_sb.gsf
  267. slib/ghostscript/fonts/hrpl_sbo.gsf
  268. slib/ghostscript/fonts/hrpl_so.gsf
  269. slib/ghostscript/fonts/hrpl_t.gsf
  270. slib/ghostscript/fonts/hrpl_tb.gsf
  271. slib/ghostscript/fonts/hrpl_tbi.gsf
  272. slib/ghostscript/fonts/hrpl_ti.gsf
  273. slib/ghostscript/fonts/hrsc_c.gsf
  274. slib/ghostscript/fonts/hrsc_cb.gsf
  275. slib/ghostscript/fonts/hrsc_co.gsf
  276. slib/ghostscript/fonts/hrsc_s.gsf
  277. slib/ghostscript/fonts/hrsc_sb.gsf
  278. slib/ghostscript/fonts/hrsc_so.gsf
  279. slib/ghostscript/fonts/hrsy_r.gsf
  280. slib/ghostscript/fonts/n019003l.afm
  281. slib/ghostscript/fonts/n019003l.gsf
  282. slib/ghostscript/fonts/n021003l.afm
  283. slib/ghostscript/fonts/n021003l.gsf
  284. slib/ghostscript/fonts/ncrb.gsf
  285. slib/ghostscript/fonts/ncrbi.gsf
  286. slib/ghostscript/fonts/ncrr.gsf
  287. slib/ghostscript/fonts/ncrri.gsf
  288. slib/ghostscript/fonts/pagd.gsf
  289. slib/ghostscript/fonts/pagdo.gsf
  290. slib/ghostscript/fonts/pagk.gsf
  291. slib/ghostscript/fonts/pagko.gsf
  292. slib/ghostscript/fonts/pbkd.gsf
  293. slib/ghostscript/fonts/pbkdi.gsf
  294. slib/ghostscript/fonts/pbkl.gsf
  295. slib/ghostscript/fonts/pbkli.gsf
  296. slib/ghostscript/fonts/phvb.gsf
  297. slib/ghostscript/fonts/phvbo.gsf
  298. slib/ghostscript/fonts/phvr.gsf
  299. slib/ghostscript/fonts/phvro.gsf
  300. slib/ghostscript/fonts/phvrrn.gsf
  301. slib/ghostscript/fonts/pncb.gsf
  302. slib/ghostscript/fonts/pncbi.gsf
  303. slib/ghostscript/fonts/pncr.gsf
  304. slib/ghostscript/fonts/pncri.gsf
  305. slib/ghostscript/fonts/pplb.gsf
  306. slib/ghostscript/fonts/pplbi.gsf
  307. slib/ghostscript/fonts/pplr.gsf
  308. slib/ghostscript/fonts/pplri.gsf
  309. slib/ghostscript/fonts/psyr.gsf
  310. slib/ghostscript/fonts/ptmb.gsf
  311. slib/ghostscript/fonts/ptmbi.gsf
  312. slib/ghostscript/fonts/ptmr.gsf
  313. slib/ghostscript/fonts/ptmri.gsf
  314. slib/ghostscript/fonts/putb.gsf
  315. slib/ghostscript/fonts/putbi.gsf
  316. slib/ghostscript/fonts/putr.gsf
  317. slib/ghostscript/fonts/putri.gsf
  318. slib/ghostscript/fonts/pzdr.afm
  319. slib/ghostscript/fonts/pzdr.gsf
  320. slib/ghostscript/fonts/u003043t.afm
  321. slib/ghostscript/fonts/u003043t.gsf
  322. slib/ghostscript/fonts/u004006t.afm
  323. slib/ghostscript/fonts/u004006t.gsf
  324. slib/ghostscript/fonts/zcb.gsf
  325. slib/ghostscript/fonts/zcr.gsf
  326. slib/ghostscript/fonts/zcro.gsf
  327. slib/ghostscript/uglyr.gsf
  328. .
  329.  
  330. *FILEGROUP*    Required
  331. bin/bdftops
  332. bin/font2c
  333. bin/gs
  334. bin/gsbj
  335. bin/gsdj
  336. bin/gslj
  337. bin/gslp
  338. bin/gsnd
  339. bin/ps2ascii
  340. bin/ps2epsi
  341. .
  342.